home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1999 May: Tool Chest / Developer CD Series Tool Chest (Apple Computer)(May 1999).iso / Tool Chest / Games / Game Sample Code / ZAM 1.0a13 / CoreHeaders / WindowDispatch.h < prev   
Encoding:
C/C++ Source or Header  |  1993-09-16  |  488 b   |  24 lines  |  [TEXT/KAHL]

  1. #pragma once
  2.  
  3. typedef Boolean (*wProcPtr)(WindowPeek wp, Handle data);
  4.  
  5. typedef struct {
  6.     wProcPtr    updateProc;
  7.     wProcPtr    clickProc;
  8.     wProcPtr    closeProc;
  9.     wProcPtr    keyProc;
  10.     wProcPtr    saveProc;
  11.     wProcPtr    adjustMenuProc;
  12.     wProcPtr    idleProc;
  13.     long        wFlags;
  14.     Handle        data;
  15. }  wDispRec, **wDispHandle;
  16.  
  17. #define    GetWDisp(wp)    (wDispHandle)GetWRefCon(wp)
  18.  
  19. #define    kDispWindowKind 128
  20.  
  21. Handle    GetWData(WindowPtr    wp);
  22. void SetWData(WindowPtr    wp, Handle data);
  23. WindowPtr NewDispatchWindow(short ID);
  24.